package com.ziytek.web.citizen.model.tcp.rsp;

import com.ziytek.web.citizen.model.bean.BatteriesDetails;
import lombok.Data;

import java.util.List;

/**
 * 曲线数据推送,首次全量，后续增量推送
 *
 * @author fengh
 */
@Data
public class TcpBatteryDetailResponse {

    /**
     * 消息类型 all- 全量 increment- 增量
     */
    private String type;

    /**
     * 消息类型主题 : batteryDetail
     */
    private String topic;

    /**
     * 主控板编号
     */
    private String cabinetNo;

    /**
     * 机柜门 正面 左边门 front_left_door  右边门 front_right_door 反面 左边门  back_left_door 右边门 back_right_door
     */
    private String door;

    /**
     * 机柜门第几行 不能为空 一个机柜门对应4个恒流板即1-4行
     */
    private Integer lineNo;

    /**
     * 每个板子的第几个通道  1-8通道
     */
    private Integer channelNo;

    /**
     * 充放电电压数据详情
     */
    private List<BatteriesDetails> data;

}
